package com.ruoyi.psi.base.cost.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 产品成本明细表实体类
 * 对应数据库字段 psi_base_production_cost_list
 * @author lsy 2021.8.3
 * 修改：
 */
@Data
public class ProductionCostListDomain {
    /**
     * 报价产品
     */
    @NotNull(message = "报价产品不能为空")
    @ApiModelProperty(value = "报价产品", required = true)
    private String produceId;

    /**
     * 成本项目编号(自增)
     */
    @NotNull(message = "成本项目编号不能为空")
    @ApiModelProperty(value = "成本项目编号", required = true)
    private Integer costItemId;

    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private Double costUnitPrice;

    /**
     * 单位数量
     */
    @ApiModelProperty("单位数量")
    private Double costNumber;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}
